power boating - French English Dictionary